package com.fdb.efp.nls.common.constant.sed;

/**
 * 需求编号：【2019D0519】（业务提的需求编号）
 * 问题编号：【xxxxxxx】（若不是因为修复问题而新增该类，则留空）
 * 开发人员：qiuyf
 * 创建日期：2019年6月17日 上午11:31:39
 * 功能描述：税e贷nls工程常量类
 */
public class SedNlsEnum {

	/**
	 * 查询状态（互金接口返回）
	  * @author  qiuyf
	  * @since 2019年6月17日 上午11:37:00
	  * @version 1.0
	 */
	public enum QuerySts {
		/** 0 无  */
		WITHOUT("0"),
		/** 1 有 */
		HAVE("1");
		
		String value;
		
		private QuerySts(String value) {
			this.value = value;
		}
		public String getValue() {
			return value;
		}
	}
	
	/**
	 * 异常位置标识
	 * 【用于重跑插槽时，能定位到异常位置，避免因重跑出现的业务异常】
	  * @author  qiuyf
	  * @since 2019年7月9日 下午2:35:57
	  * @version 1.0
	 */
	public enum ExceptionLocation {
		/** 放款成功后，出现的异常  */
		LOAN_RELEASE_SUCCESS_AFTER("loanReleaseSuccessAfter"),
		
		/** 放款成功后，插入借据表出现的异常 */
		LOAN_RELEASE_AFTER_INSERT_ACC_LOAN("loanReleaseAfterInsertAccLoan"),
		
		/** 放款成功后，插入还款计划表出现的异常 */ 
		LOAN_RELEASE_AFTER_INSERT_LOAN_PLAN("loanReleaseAfterInsertLoanPlan"),
		
		/** 还款成功后，异常处理标识 */
		REPAY_SUCCESS_AFTER_EXCEPTION("repaySuccessAfterRepayApplJudge"),
		
		/** 还款成功后，同步还款计划、借据信息异常标识 */
		SYN_INFO_AFTER_REPAY("repaySuccessAfterSynInfoAfterRepay"),
		
		/** 还款成功后，同步还款计划，落表失败标识*/
		INSERT_LOAN_PLAN_AFTER_REPAY("insertLoanPlanAfterRepay");
		
		String value;
		
		private ExceptionLocation(String value) {
			this.value = value;
		}
		public String getValue() {
			return value;
		}
	}
	
	/**
	 * 是否逾期过【用于支用、还款阶段同步还款计划信息】
	  * @author  qiuyf
	  * @since 2019年7月22日 下午5:30:03
	  * @version 1.0
	 */
	public enum YesOrNo {
		/** 1 是  */
		YES("1"),
		/** 0 否 */
		NO("0");
		
		String value;
		
		private YesOrNo(String value) {
			this.value = value;
		}
		public String getValue() {
			return value;
		}
	}
	
}
